/**
 * 添加提示信息到用户名控件后面
 */
	function addSpanMessage(inputId, color, message) {
		removeSpanMessage(inputId);
		// $("#"+inputId).after("<div id='"+inputId+"_span_message'
		// class='span_message'
		// style='height:20px;color:"+color+"'>"+message+"</div>");
		$("#"+inputId).addClass("span_message");
		$.jBox.tip(message);
	}
	/**
	 * 清除提示信息
	 */
	function removeSpanMessage(inputId){
		// $("#"+inputId+"_span_message").remove();
		$("#"+inputId).removeClass("span_message");
	}

	// 获取焦点时动作
	function getNameFocus(obj){
		$(obj).css("background-color", "#FFFFD9");	
		if( $(obj).val() == defaultValue) {
		 	$(obj).val("");
		}
	}
	/**
	 * 验证email是否合法
	 */
	function validateEmail(strEmail) {
		if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) {
			return true;
		}
		return false;	
	}

	// ajax验证用户名是否存在
	function vUserName(){	
		$("#userName").css("background-color", "#F1FBFF");
		var userName = $.trim($("#userName").val());
		$("#userName").val(userName);

		if(!userName || userName == "") {
			// 如果什么也没有输入，回复默认内容
			$("#userName").val(defaultValue);
			return false;
		}
		if(userName.length > 45 || !validateEmail(userName)){
			addSpanMessage("userName", "red", "Email格式不正确");
		} else {
			$.ajax({
			   	type: "POST",
			   	url:"register_checkUserLoginId",
			  	data: "uname="+userName,
			   	cache:false,
			   	success: function(data){
					if(data == "1"){				   
						addSpanMessage("userName", "red", "输入的Email已存在");
			   		} else if(data == "0"){
			   			addSpanMessage("userName", "red", "输入的Email已注册但未激活，请登录重发激活邮件");
			   		} else if(data == "-1"){
						// addSpanMessage("userName", "green", "Email可用");
			   		}
			  	},
			  	error:function(data){
				  	if(data.statues != 0) {
				  		addSpanMessage("userName", "red", "验证Email，异步请求出错");
				  	}
			  	}
			});
		}
	}

	// ajax验证用户昵称是否存在
	function vNickName(){	
		$("#nickName").css("background-color", "#F1FBFF");
		var userName = $.trim($("#nickName").val());
		$("#nickName").val(userName);

		if(!userName || userName == "") {
			// 如果什么也没有输入，回复默认内容
			if(!userName || userName == "") {
				$("#nickName").val("");
			}
			return false;
		} else {
			$.ajax({
			   	type: "POST",
			   	url:"register_checkUserName",
			  	data: "uname="+userName,
			   	cache:false,
			   	success: function(data){
					if(data == "1"){				   
						addSpanMessage("nickName", "red", "输入的昵称已存在");
			   		} else if(data == "0"){
			   			addSpanMessage("nickName", "red", "输入的昵称已注册但未激活，请登录重发激活邮件");
			   		} else if(data == "-1"){
						// addSpanMessage("nickName", "green", "昵称可用");
			   		}
			  	},
			  	error:function(data){
				  	if(data.statues != 0) {
				  		addSpanMessage("nickName", "red", "验证昵称，异步请求出错");
				  	}
			  	}
			});
		}
	}
	function changeValidateCode(obj) {   
		// 获取当前的时间作为参数，无具体意义
		var timenow = new Date().getTime();  
	    // 每次请求需要一个不同的参数，否则可能会返回同样的验证码
	    // 这和浏览器的缓存机制有关系，也可以把页面设置为不缓存，这样就不用这个参数了。
	    obj.src="../generateImage/u_v_i_c?d="+timenow;   
	} 
	function doSubmit(){
		var userName = document.getElementById("userName");
		var password = document.getElementById("password");
		var repassword = document.getElementById("repassword");
		var nickName = document.getElementById("nickName");
		if(userName.value==""){
			alert("请输入邮箱地址！");
			userName.focus();
			return false;
		}else{
			if(userName.value.length > 50 || !validateEmail(userName.value)){
				alert("Email格式不正确！");
				return false;
			}
		}
		if(password.value==""){
			alert("请输入密码！");
			password.focus();
			return false;
		}
		if(password.value.length<6 || password.value.length>12){
			alert("密码长度应为6-12位！");
			document.getElementById("password").focus();
			return false;
		}
		if(repassword.value==""){
			alert("请输入确认密码！");
			document.getElementById("repassword").focus();
			return false;
		}
		if(repassword.value!=password.value){
			alert("两次输入的密码不一致，请确认修改！");
			document.getElementById("repassword").focus();
			return false;
		}
		if(nickName.value==""){
			alert("请输入昵称！");
			document.getElementById("nickName").focus();
			return false;
		}
		if(nickName.value.length<2 || nickName.value.length>10){
			alert("昵称应为2-10个字符(汉字、字母或者数字)！");
			document.getElementById("nickName").focus();
			return false;
		}
		if( $.trim($(".span_message").text()) !=""){
			alert("请红色提示信息处理昵称问题！");
			return false;
		}
		if(document.getElementById("validate_code").value==""){
			alert("请输入验证码！");
			document.getElementById("validate_code").focus();
			return false;
		}
		$("#regButton").html("处理中，请稍候......");
		document.forms[0].submit();
		return true;
	}
	function reSend(username){
		var url = "sendActivateMail?mail=${command.mail }";
		$.post(url, {username: username, r: new Date().getTime()}, function(data){
			if(data=="ok"){
				alert("发送成功");
			}else{
				alert("发送失败："+data);
			}
		})
	}